package com.cqie.tes.service.evalute;

import com.cqie.tes.comm.R;
import com.cqie.tes.comm.qo.BaseQo;
import com.cqie.tes.comm.service.IBaseService;
import com.cqie.tes.domain.Evalutetask;
import com.cqie.tes.domain.qo.tes.evalute.EvaluteQo;
import com.cqie.tes.domain.vo.tes.evalute.AnswerPo;
import org.springframework.beans.factory.annotation.Value;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author fall in love
 * @since 2021-10-13
 */
public interface EvaluteService extends IBaseService<Evalutetask> {
    /**
     * 查询试题列表
     * */
//    R getItemList();
    R getItemAnswerList(AnswerPo answerPo);
    /**
     * 查询正在进行的任务列表
     * */
    R  optionList();

    /**
     * 评教结果提交
     * */
    R saveAnswer(AnswerPo answerPo);


    /**
     * 学生评价
     */
    R studentList(BaseQo query);
    /**
     * 教师自评
     */
    R zipinList(BaseQo query);
    /**
     * 教师互评
     */
    R hupinList(BaseQo query);
    /**
     * 学生评价
     */
    R jiaoyanshiList(BaseQo query);
    /**
     * 学生评价
     */
    R xibuList(BaseQo query);



    /**
     * 查询试题列表
     * */
    R studentgetItemListe(AnswerPo answerPo);
    R zipingetItemListe(AnswerPo answerPo);
    R hupingetItemListe(AnswerPo answerPo);
    R jiaoyanshigetItemListe(AnswerPo answerPo);
    R xibugetItemListe(AnswerPo answerPo);

}
